package models

// 过期的E卡 
type PayECardExpire struct {
	Eid *uint64 `gorm:"column:eid;primarykey"` // E卡ID
	ActivityId *uint64 `gorm:"column:activity_id"` // 活动ID
	TenantId *uint64 `gorm:"column:tenant_id"` // 发行商 0:平台发行 其他:租户ID
	ECode *string `gorm:"column:e_code"` // E卡号
	Amount *float64 `gorm:"column:amount"` // 面额
	Balance *float64 `gorm:"column:balance"` // 余额
	StartTime *jsontime.JsonTime `gorm:"column:start_time"` // 有效期开始
	EndTime *jsontime.JsonTime `gorm:"column:end_time"` // 有效期结束
	EType *uint64 `gorm:"column:e_type"` // 类型 1:抵扣服务费2:抵扣总费用
	PayLock *uint8 `gorm:"column:pay_lock"` // 支付锁 0:未锁 1:锁定中
	IsVaild *uint8 `gorm:"column:is_vaild"` // 是否有效 0:无效1:有效
	CreatedTime *jsontime.JsonTime `gorm:"column:created_time"` 
	UpdatedTime *jsontime.JsonTime `gorm:"column:updated_time"` // 更新时间
}
func (entity *PayECardExpire) TableName() string {
	return "pay_e_card_expire"
}